//填充图片的本地应用
Ext.BLANK_IMAGE_URL='../resources/images/default/s.gif';

// 允许这个指南同时在Ext2.0 和1.1 上同时工作
Ext.Ext2 = (Ext.version && (Ext.version.indexOf("2") == 0));

Ext.namespace('myNameSpace');
 
// 创建应用程序
myNameSpace.app = function() {
    // 元素还没创建,未能访问
 
    // 私有变量
    var btn1;
    var privVar1 = 11;
 
    // 私有函数
    var btn1Handler = function(button, event) {
        Ext.MessageBox.alert('消息','asdfsdfadfa');
    };
    
   // 公共空间
    return {
        // 公共的属性,如,要转译的字符串
        btn1Text: 'Button 1',
 
        // 公共方法
        init: function() {
            if (Ext.Ext2) {
                btn1 = new Ext.Button({
                    renderTo: 'btn1-ct',
                    text: this.btn1Text,
                    handler: btn1Handler,
                    scope:this
                });
            } else {
                btn1 = new Ext.Button('btn1-ct', {
                    text: this.btn1Text,
                    handler: btn1Handler,
                    scope:this
                });
            }
        }
    };
}(); // 程序底部

Ext.apply(myNameSpace.app,{
    btnlText:'Tast 1',
    init:function(){
        try{
            btnl=new Ext.Button('btnl-ct',{
                text:this.btnlText,
                handler:btnlHandler,
                scope:this
            });
        }catch(e){
            alert('错误："'+e.message+'"发生在行：'+e.lineNumber);
        }
    }
})
// 文件底部